home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Tech Arsenal 1
/
Tech Arsenal (Arsenal Computer).ISO
/
tek-01
/
wtek0693.zip
/
BITMAP.ZIP
/
MAKEFILE
< prev
next >
Wrap
Text File
|
1992-10-09
|
2KB
|
72 lines
# Common Dialogs Owner-Draw Listboxes
# Makefile
#
# (c)1992 Kraig Brockschmidt, All Rights Reserved
#
#Remove '#' from next line for "silent" operation
!CMDSWITCHES +s
#
#Compiler flags
#Use "SET RETAIL=1" from MS-DOS to compile non-debug version.
#
!ifndef RETAIL
CFLAGS = -c -Od -AS -Zipe -G2sw -W3
DEFS=-DDEBUG
!else
CFLAGS = -c -Oas -AS -Zpe -G2sw -W3
DEFS=
!endif
#Files on which every C file depends. Add others as appropriate
INCLS=ddlist.h
.SUFFIXES: .h .c .asm .obj .exe .cxx .res .rc .bas
goal: ddlist.exe
OBJS =ddlist.obj
RCFILES1=res\ddlist.ico res\ddlist.dlg res\floppy.bmp res\harddrv.bmp
RCFILES2=res\netdrive.bmp res\cdrom.bmp res\ramdrive.bmp
RCFILES3=res\fldclose.bmp res\fldopen.bmp res\fldsel.bmp
RCFILES =$(RCFILES1) $(RCFILES2) $(RCFILES3)
#####
.c.obj:
echo ++++++++++
echo Compiling $*.c
cl $(CFLAGS) $(DEFS) $*.c
.rc.res:
echo +++++++++
echo Compiling Resources
rc -r $*.rc
#This rule builds a linker response file on the fly depending on debug flags
ddlist.exe : $(OBJS) ddlist.res
echo ddlist > ddlist.lrf
!ifndef RETAIL
echo ddlist/al:16/CO >> ddlist.lrf
!else
echo ddlist/al:16 >> ddlist.lrf
!endif
echo /map/li >> ddlist.lrf
echo libw slibcew/NOD/NOE >> ddlist.lrf
echo ddlist.def >> ddlist.lrf
link @ddlist.lrf
del ddlist.lrf
rc -v ddlist.res
##### Dependencies #####
ddlist.obj : ddlist.c $(INCLS)
ddlist.res : ddlist.rc $(INCLS) $(RCFILES)